self-service high-pressure cleaners - Turkish English Dictionary